package cn.csq.design.structural.bridge;

import java.util.Set;

/**
 * @author csq
 * @date 2022/1/27 12:08:40
 */
public abstract class AbstractPhone {
    //抽象的手机

    //桥接在此 渠道  设计期间就要想好
    AbstractSale sale;

    //abstract Integer getPrice();
    // 将渠道里面的信息写死 这么写需要多个实现，违反了开闭原则



    abstract String getPhone();

    public void setSale(AbstractSale sale) {
        this.sale = sale;
    }
}
